a curious coincidence - French English Dictionary